We can reverse any list with the function Reverse, defined using
Foldl:
Reverse | = | Foldl~(Twiddle~Cons)~Nil |
Reverse~[1, 2, 3];SPMnbsp;;SPMnbsp;;SPMnbsp;;SPMnbsp; | |||
= | Foldl~(Twiddle~Cons)~Nil~[1, 2, 3] | ||
= | Twiddle~Cons | ||
;SPMnbsp;;SPMnbsp;;SPMnbsp;;SPMnbsp;(Twiddle~Cons~(Twiddle~Cons~Nil~1)~2)~3 | |||
= | Cons~3~(Cons~2~(Cons~1~Nil )) | ||
= |